This table lists the languages alphabetically and indicates approximately how many millions of speakers each has (Sp. m.), and in which geographical areas each language is spoken. The table also indicates which of the basic Code Pages can handle the language. The Code Pages are as follows:
- Windows 1252 and DOS 850 (Western European)
- Windows 1250 and DOS 852 (Eastern European)
- Windows 1257 (Baltic)
- DOS 437 (IBM ASCII PC8)
The support level is shown as follows:
- Y = Yes
- N = No
- A = Almost
- C = Suitable, but some upper case accented characters not supported.
Language |
Sp. m. |
Location |
Code Page Support
|
Other Code Pages |
|||||
|
|
|
Windows |
Windows |
Windows |
|
|
||
|
|
|
DOS 850 |
DOS 852 |
|
DOS 437 |
|
||
Afrikaans |
6 |
South Africa |
Y |
A |
Y |
C |
|
||
Albanian |
4 |
Albania, Kosovo |
Y |
Y |
N |
C |
|
||
Aymara |
2 |
Bolivia, Peru |
Y |
N |
N |
Y |
|
||
Basque |
1 |
NE Spain, SW France |
N |
N |
N |
N |
User set for R' |
||
Bemba |
2 |
Zambia |
Y |
Y |
Y |
Y |
|
||
Blackfoot |
<1 |
USA/Canada (Alberta) |
Y |
Y |
Y |
Y |
|
||
Brazilian See Portuguese |
|
|
|
|
|
|
|
||
Breton |
1 |
NW France |
Y |
N |
N |
C |
|
||
Bugotu |
<1 |
Solomon Is. (Pacific) |
Y |
Y |
Y |
Y |
|
||
Bulgarian |
8 |
Bulgaria |
N |
N |
N |
N |
Cyrillic sets |
||
Byelorussian |
7 |
Byelorussia |
N |
N |
N |
N |
Cyrillic sets |
||
Catalan |
7 |
NE Spain, Andorra |
Y |
N |
N |
C |
|
||
Chamorro |
<1 |
Guam (Pacific) |
Y |
Y |
Y |
Y |
|
||
Chechen |
<1 |
Caucasus |
N |
N |
N |
N |
Cyrillic sets |
||
Corsican |
<1 |
Corsica |
Y |
N |
N |
C |
|
||
Croatian |
5 |
Croatia |
N |
Y |
N |
N |
7-bit C-S set for DOS |
||
Crow |
<1 |
USA (Montana) |
Y |
Y |
Y |
Y |
|
||
Czech |
10 |
Czech Republic |
N |
Y |
N |
N |
IVKAM-CS for DOS |
||
Danish |
5 |
Denmark, Greenland |
Y |
N |
Y |
N |
CP 865 for DOS |
||
Dutch |
15 |
NL,Nth BE(as Flemish) |
Y |
A |
Y |
C |
|
||
English |
350 |
US, GB, CA, AU, NZ... |
Y |
Y |
Y |
Y |
|
||
Eskimo |
<1 |
Canada,GL,RU |
N |
N |
N |
N |
User: R' |
||
Esperanto |
1 |
Diaspora |
N |
N |
N |
N |
Esperanto set or Unicode |
||
Estonian |
1 |
Estonia |
Y |
N |
Y |
N |
|
||
Faroese |
<1 |
Faroe Islands |
Y |
N |
N |
N |
|
||
Fijian |
<1 |
Fiji (S. Pacific) |
N |
N |
Y |
N |
Or a user set. |
||
Finnish |
5 |
Finland |
Y |
A |
Y |
Y |
|
||
French |
75 |
FR,BE,CH,CA,Africa... |
Y |
N |
N |
C |
DOS 863 Canadian-Fr. |
||
Frisian |
<1 |
N.Netherlands |
Y |
N |
N |
C |
|
||
Friulian |
<1 |
Italian Alps |
Y |
N |
N |
C |
|
||
Gaelic Irish |
1 |
Ireland |
Y |
Y |
N |
C |
|
||
Gaelic Scottish |
<1 |
Scotland |
Y |
N |
N |
C |
|
||
Galician |
4 |
Spain |
Y |
N |
N |
C |
CP 860 for DOS |
||
Ganda |
3 |
Uganda |
A |
A |
Y |
A |
|
||
German |
100 |
Germany,AT,CH,BE... |
Y |
Y |
Y |
Y |
|
||
Greek |
10 |
Greece, Cyprus |
N |
N |
N |
N |
Greek sets |
||
Guarani |
3 |
Paraguay |
Y |
A |
N |
C |
|
||
Hani
|
<1 |
China (Yuny) |
Y |
Y |
Y |
Y |
|||
Hawaiian |
<1 |
Hawaii |
Y |
Y |
Y |
Y |
|
||
Hungarian |
12 |
Hungary, Romania |
N |
Y |
N |
N |
or Hungarian sets |
||
Icelandic |
<1 |
Iceland |
Y |
A |
N |
N |
Icelandic Set for DOS |
||
Ido |
- |
(Project) |
Y |
Y |
Y |
Y |
|
||
Indonesian |
160 |
Indonesia |
Y |
Y |
Y |
Y |
|
||
Interlingua |
- |
(Project) |
Y |
Y |
Y |
Y |
|
||
Italian |
60 |
Italy, S. Switz. |
Y |
N |
N |
C |
|
||
Kabardian |
<1 |
Caucasus |
N |
N |
N |
N |
Cyrillic Sets |
||
Kawa |
<1 |
Burma |
Y |
Y |
Y |
Y |
|
||
Kasub |
<1 |
Gdansk area, Poland |
N |
Y |
A |
N |
|
||
Kikuyu |
6 |
Kenya |
N |
N |
N |
N |
User set: I- with U~ |
||
Kongo |
6 |
Zaire/Angola |
Y |
Y |
Y |
Y |
|
||
Kpelle |
1 |
Liberia |
Y |
Y |
Y |
Y |
|
||
Kurdish |
4 |
Turkey, IQ,IN,SY,RU |
N |
N |
N |
N |
CP 1254 or Turkish DOS |
||
Latin |
- |
Diaspora |
Y |
Y |
Y |
Y |
CP 1257 Baltic for macrons |
||
Latvian |
2 |
Latvia |
N |
N |
Y |
N |
|
||
Lithuanian |
3 |
Lithuania |
N |
N |
Y |
N |
|
||
Luba |
6 |
Zaire |
N |
A |
A |
N |
DOS Sloven&Croat |
||
Luxembourgian |
<1 |
Luxembourg |
Y |
A |
N |
C |
|
||
Macedonian |
1 |
Macedonia (FYROM) |
N |
N |
N |
N |
Cyrillic sets |
||
Malagasy |
13 |
Madagascar |
Y |
N |
N |
C |
User set for some dialects |
||
Malay |
11 |
Malaysia |
N |
Y |
N |
N |
or user set for e-breve |
||
Malinke |
3 |
W. Africa |
Y |
N |
N |
C |
|
||
Maltese |
<1 |
Malta |
N |
N |
N |
N |
Maltese DOS or Unicode |
||
Maori |
<1 |
New Zealand |
Y |
Y |
Y |
Y |
|
||
Mayan |
3 |
Mexico, Guatemala |
Y |
Y |
Y |
Y |
|
||
Miao
|
8 |
China/Laos/Cambodia.. |
Y |
Y |
Y |
Y |
|||
Minankabaw |
6 |
Indonesia,Sumatra |
A |
N |
A |
N |
User set: E- with I: |
||
Mohawk |
<1 |
USA (NY)/Canada |
Y |
Y |
Y |
Y |
|
||
Moldavian |
3 |
Moldavia |
N |
N |
N |
N |
Cyrillic sets |
||
Nahuatl |
2 |
Mexico |
Y |
Y |
Y |
Y |
|
||
Norwegian |
4 |
Norway |
Y |
N |
Y |
N |
CP 865 for DOS |
||
Nyanja |
6 |
Malawi/Zambia |
Y |
Y |
Y |
Y |
|
||
Occidental |
- |
(project) |
N |
Y |
A |
N |
|
||
Ojibway |
<1 |
US (Wisc.),Canada |
Y |
Y |
Y |
Y |
|
||
Papiamento |
<1 |
Neth. Antilles |
Y |
A |
N |
C |
|
||
Pigin English |
<1 |
Papua/New Guinea |
Y |
Y |
Y |
Y |
|
||
Polish |
36 |
Poland... |
N |
Y |
Y |
N |
Mazowia for DOS |
||
Portuguese |
170 |
Portugal, Brazil, Africa |
Y |
N |
N |
N |
CP 860 for DOS |
||
Provencal |
2 |
S. France |
Y |
N |
N |
C |
|
||
Quechua |
7 |
Peru, Bolivia, Ecuador |
Y |
N |
N |
Y |
|
||
Rhaetic |
<1 |
SE Switzerland |
Y |
N |
N |
C |
|
||
Romanian |
20 |
Romania |
N |
Y |
N |
N |
|
||
Romany |
5 |
Diaspora |
N |
Y |
Y |
N |
|
||
Ruanda |
12 |
Rwanda/Zaire |
Y |
Y |
Y |
Y |
|
||
Rundi |
7 |
Burundi |
Y |
Y |
Y |
Y |
|
||
Russian |
150 |
Russia... |
N |
N |
N |
N |
Cyrillic sets |
||
Sami |
<1 |
Norway, Sweden, Finland, Russia |
N |
Y |
Y |
N |
or own set. |
||
Sami, Lule |
<1 |
Norway, Sweden |
N |
Y |
Y |
N |
or own set. |
||
Sami, Northern |
<1 |
Norway, Sweden, Finland |
N |
Y |
Y |
N |
or own set. |
||
Sami, Southern |
<1 |
Norway, Sweden |
N |
Y |
Y |
N |
or own set. |
||
Samoan |
<1 |
Samoa (S. Pacific) |
N |
N |
Y |
N |
|
||
Sardinian |
1 |
Sardinia |
Y |
N |
N |
C |
|
||
Serbian |
8 |
Yugoslavia |
N |
N |
N |
N |
|
||
Serbian, Latinic |
8 |
Yugoslavia |
N |
Y |
N |
N |
7-bit C-S set for DOS |
||
Shona |
8 |
Zimbabwe |
Y |
Y |
Y |
Y |
|
||
Sioux |
<1 |
USA (Nebraska) |
Y |
Y |
Y |
Y |
|
||
Slovak |
5 |
Slovakia |
N |
Y |
N |
N |
IVKAM-CS for DOS |
||
Slovenian |
2 |
Slovenia |
N |
Y |
Y |
N |
7-bit C-S set for DOS |
||
Somali |
9 |
Somalia |
Y |
Y |
Y |
Y |
|
||
Sorbian (Wend) |
<1 |
Germany (Saxony) |
N |
Y |
N |
N |
|
||
Sotho |
5 |
Lesotho, South Africa |
Y |
Y |
Y |
Y |
|
||
Spanish |
325 |
Spain, Latin-America |
Y |
N |
N |
C |
|
||
Sundanese |
25 |
Indonesia |
N |
Y |
N |
N |
|
||
Swahili |
10 |
East Africa |
Y |
Y |
Y |
Y |
|
||
Swazi |
<2 |
Swaziland and South Africa |
Y |
Y |
Y |
Y |
|
||
Swedish |
9 |
Sweden, Finland |
Y |
A |
Y |
Y |
|
||
Tagalog |
35 |
Philipines |
Y |
Y |
Y |
Y |
|
||
Tahitian |
<1 |
Tahiti (S. Pacific) |
Y |
N |
N |
C |
|
||
Tinpo |
<1 |
China (Yunnan) |
Y |
Y |
Y |
Y |
|
||
Tongan |
<1 |
Tonga (Pacific) |
Y |
Y |
Y |
Y |
|
||
Tswana |
4 |
Botswana |
A |
N |
N |
N |
User set: N~ with Sv |
||
Tun
|
<1 |
China (Tibet) |
Y |
Y |
Y |
Y |
|||
Turkish |
55 |
Turkey, Cyprus... |
N |
N |
N |
N |
CP 1254 or Turkish DOS |
||
Ukrainian |
40 |
Ukraine |
N |
N |
N |
N |
Cyrillic sets |
||
Visayan |
24 |
Philipines |
Y |
Y |
Y |
Y |
|
||
Welsh |
<1 |
Wales |
A |
A |
N |
N |
User set: W^ Y^ |
||
Wolof |
4 |
Senegal |
Y |
N |
N |
C |
|
||
Xhosa |
8 |
South Africa |
Y |
Y |
Y |
Y |
|
||
Zapotec |
1 |
Mexico |
Y |
Y |
Y |
Y |
|
||
Zulu |
8 |
South Africa |
Y |
Y |
Y |
Y |
|
|